@import url("colors.css");

window>headerbar.titlebar, headerbar.titlebar{
	min-height: 32px;
	background: url("asset/header.png") border-box, linear-gradient(to bottom,rgba(27,4,20,0.0),rgba(27,4,20,0.0),rgba(27,4,20,0.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),rgba(27,4,20,1.0),@bg_color,@bg_color) padding-box;
	background-size: auto 100%;
	background-color: rgba(0,0,0,0.0);
	-gtk-icon-source: none;
}
window>headerbar.titlebar:backdrop, headerbar.titlebar:backdrop, window>headerbar.titlebar:disabled, headerbar.titlebar:disabled, window>headerbar.titlebar:backdrop:disabled, headerbar.titlebar:backdrop:disabled{
	min-height: 32px;
	background: url("asset/header-inactive.png") border-box, linear-gradient(to bottom,rgba(77,50,66,0.0),rgba(77,50,66,0.0),rgba(77,50,66,0.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),@bg_color_backdrop,@bg_color_backdrop) padding-box;
	background-size: auto 100%;
	-gtk-icon-source: none;
}
window>headerbar.titlebar:disabled, headerbar.titlebar:disabled, window>headerbar.titlebar:backdrop:disabled, headerbar.titlebar:backdrop:disabled{
	min-height: 32px;
	background: url("asset/header-inactive.png") border-box, linear-gradient(to bottom,rgba(77,50,66,0.0),rgba(77,50,66,0.0),rgba(77,50,66,0.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),rgba(77,50,66,1.0),@bg_color_disabled,@bg_color_disabled) padding-box;
	background-size: auto 100%;
	-gtk-icon-source: none;
}
headerbar>box.horizontal.right{
	margin-right: 10px;
}
headerbar>box>button{
	margin: -5px;
}
headerbar button.close>image, headerbar button.maximize>image, maximized headerbar button.maximize>image, headerbar button.minimize>image{
	color: rgba(0,0,0,0);
	-gtk-icon-source: none;
}
button.close{
	background: url("asset/close.png") padding-box;
}
button.maximize{
	background: url("asset/maximize.png") padding-box;
}
.maximized button.maximize{
	background: url("asset/maximize-toggled.png") padding-box;
}
button.minimize{
	background: url("asset/minimize.png") padding-box;
}
button.close:hover{
	background: url("asset/close-prelight.png") padding-box;
}
button.maximize:hover{
	background: url("asset/maximize-prelight.png") padding-box;
}
.maximized button.maximize:hover{
	background: url("asset/maximize-toggled-prelight.png") padding-box;
}
button.minimize:hover{
	background: url("asset/minimize-prelight.png") padding-box;
}
button.close:active{
	background: url("asset/close-pressed.png") padding-box;
}
button.maximize:active{
	background: url("asset/maximize-pressed.png") padding-box;
}
.maximized button.maximize:active{
	background: url("asset/maximize-toggled-pressed.png") padding-box;
}
button.minimize:active{
	background: url("asset/minimize-pressed.png") padding-box;
}
button.close:backdrop, button.close:disabled, button.close:backdrop:disabled{
	background: url("asset/close-inactive.png") padding-box;
}
button.maximize:backdrop, button.maximize:disabled, button.maximize:backdrop:disabled{
	background: url("asset/maximize-inactive.png") padding-box;
}
.maximized button.maximize:backdrop, .maximized button.maximize:disabled, .maximized button.maximize:backdrop:disabled{
	background: url("asset/maximize-toggled-inactive.png") padding-box;
}
button.minimize:backdrop, button.minimize:disabled, button.minimize:backdrop:disabled{
	background: url("asset/minimize-inactive.png") padding-box;
}
button.close, button.close:hover, button.close:active, button.close:backdrop, button.close:disabled, button.close:backdrop:disabled, button.maximize, button.maximize:hover, button.maximize:active, button.maximize:backdrop, button.maximize:disabled, button.maximize:backdrop:disabled, .maximized button.maximize, .maximized button.maximize:hover, .maximized button.maximize:active, .maximized button.maximize:backdrop, .maximized button.maximize:disabled, .maximized button.maximize:backdrop:disabled, button.minimize, button.minimize:hover, button.minimize:active, button.minimize:backdrop, button.minimize:disabled, button.minimize:backdrop:disabled{
	background-size: 100% 100%;
	min-height: 36px;
	min-width: 36px;
	border: 0px;
	margin: -5px;
	padding: 0px;
	box-shadow: none;
}
dialog.background.csd, window.background.csd, window.background.csd.unified, decoration, headerbar.titlebar, headerbar.titlebar.windowhandle{
	border: 0px;
	outline: 0px;
	outline-offset: 0px;
	border-image-width: 0px;
	box-shadow: none;
}
headerbar.titlebar, headerbar.titlebar.windowhandle{
	margin-bottom: 0px;
}
decoration{
	background: rgba(0,0,0,0);
	border-image-width: 0px;
}
window.aboutdialog.background.csd, window.dialog.background.csd{
	background: image(linear-gradient(to bottom, rgba(0,0,0,0) 5%, @bg_color 6%)) padding-box, image(rgba(0,0,0,0.0)) padding-box;
}
window.aboutdialog.background.csd:backdrop, window.dialog.background.csd:backdrop{
	background: image(linear-gradient(to bottom, rgba(0,0,0,0) 5%, @bg_color_backdrop 6%)) padding-box, image(rgba(0,0,0,0.0)) padding-box;
}
window.aboutdialog.background.csd:disabled, window.dialog.background.csd:disabled, window.aboutdialog.background.csd:backdrop:disabled, window.dialog.background.csd:backdrop:disabled{
	background: image(linear-gradient(to bottom, rgba(0,0,0,0) 5%, @bg_color_disabled 6%)) padding-box, image(rgba(0,0,0,0.0)) padding-box;
}
window.background.csd, window.background.csd.unified{
	background: image(linear-gradient(to bottom, rgba(0,0,0,0), @bg_color 5%)) padding-box, image(rgba(0,0,0,0.0)) padding-box;
}
window.background.csd:backdrop, window.background.csd.unified:backdrop{
	background: image(linear-gradient(to bottom, rgba(0,0,0,0), @bg_color_backdrop 5%)) padding-box, image(rgba(0,0,0,0.0)) padding-box;
}
window.background.csd:disabled, window.background.csd.unified:disabled, window.background.csd:backdrop:disabled, window.background.csd.unified:backdrop:disabled{
	background: image(linear-gradient(to bottom, rgba(0,0,0,0), @bg_color_disabled 5%)) padding-box, image(rgba(0,0,0,0.0)) padding-box;
}
window.background.csd, window.background.csd.unified, window.aboutdialog.background.csd, window.dialog.background.csd, window.background.csd:backdrop, window.background.csd.unified:backdrop, window.aboutdialog.background.csd:backdrop, window.dialog.background.csd:backdrop, window.background.csd:disabled, window.background.csd.unified:disabled, window.aboutdialog.background.csd:disabled, window.dialog.background.csd:disabled, window.background.csd:backdrop:disabled, window.background.csd.unified:backdrop:disabled, window.aboutdialog.background.csd:backdrop:disabled, window.dialog.background.csd:backdrop:disabled{
	border: solid transparent 3px;
	border-top-width: 0px;
	margin: 0px;
	outline: 0px;
}
window.background.csd.unified, window.background.csd.unified:backdrop, window.background.csd.unified:disabled, window.background.csd.unified:backdrop:disabled{
	border-top-width: 9px;
}
decoration-overlay, deck, deck>box, deck>box>leaflet, deck>box>leaflet>box{
	outline: 0px;
	border-image-width: 0px;
}
/*dialog.background.csd, window.background.csd>box, window.background.csd.unified deck>box>clamp, window.background.csd.unified deck>box>leaflet.unfolded{
	border-image: url("asset/borders.png");
}
dialog.background.csd:backdrop, window.background.csd>box:backdrop, window.background.csd.unified deck>box>clamp:backdrop, window.background.csd.unified deck>box>leaflet.unfolded:backdrop, dialog.background.csd:disabled, window.background.csd>box:disabled, window.background.csd.unified deck>box>clamp:disabled, window.background.csd.unified deck>box>leaflet.unfolded:disabled, dialog.background.csd:backdrop:disabled, window.background.csd>box:backdrop:disabled, window.background.csd.unified deck>box>clamp:backdrop:disabled, window.background.csd.unified deck>box>leaflet.unfolded:backdrop:disabled{
	border-image: url("asset/borders2.png");
}*/
dialog.background.csd, window.background.csd>box, window.background.csd.unified deck>box>clamp, window.background.csd.unified deck>box>leaflet.unfolded, dialog.background.csd:backdrop, window.background.csd>box:backdrop, window.background.csd.unified deck>box>clamp:backdrop, window.background.csd.unified deck>box>leaflet.unfolded:backdrop, dialog.background.csd:disabled, window.background.csd>box:disabled, window.background.csd.unified deck>box>clamp:disabled, window.background.csd.unified deck>box>leaflet.unfolded:disabled, dialog.background.csd:backdrop:disabled, window.background.csd>box:backdrop:disabled, window.background.csd.unified deck>box>clamp:backdrop:disabled, window.background.csd.unified deck>box>leaflet.unfolded:backdrop:disabled{
	border-image-width: 0px;
	border-image-slice: 10%;
}
dialog.background.csd>box{
	margin: 6px;
}
window>box>paned.horizontal{
	margin-bottom: 6px;
	margin-left: 6px;
}
window>box>scrolledwindow{
	margin-left: 6px;
	margin-right: 6px;
}
window.background.csd.unified>deck, window.background.csd.unified>deck viewport, window.background.csd.unified>deck>box>paned, window.background.csd>grid>paned{
	background: @bg_color;
	border: 0px;
}
window.background.csd.unified>deck:backdrop, window.background.csd.unified>deck viewport:backdrop, window.background.csd.unified>deck>box>paned:backdrop, window.background.csd>grid>paned:backdrop{
	background: @bg_color_backdrop;
	border: 0px;
}
window.background.csd.unified>deck:disabled, window.background.csd.unified>deck:backdrop:disabled, window.background.csd.unified>deck viewport:disabled, window.background.csd.unified>deck viewport:backdrop:disabled, window.background.csd.unified>deck>box>paned:disabled, window.background.csd.unified>deck>box>paned:backdrop:disabled, window.background.csd>grid>paned:disabled, window.background.csd>grid>paned:backdrop:disabled{
	background: @bg_color_disabled;
	border: 0px;
}
window.background.csd treeview:selected{
	background: @selection_color;
	border: 0px;
}
window.background.csd treeview:hover{
	background: @selection_color_hover;
	border: 0px;
}
window.background.csd treeview:backdrop{
	background: @selection_color_backdrop;
	border: 0px;
}
window.background.csd treeview:backdrop:hover{
	background: @selection_color_backdrop;
	border: 0px;
}
window.background.csd treeview:disabled, window.background.csd treeview:backdrop:disabled{
	background: @selection_color_disabled;
	border: 0px;
}